Calibration Results of COCOMO II . 1997
نویسندگان
چکیده
COCOMO II is an effort to update software cost estimation models, such as the 1981 COnstructive COst MOdel and its 1987 Ada COCOMO update. Both these and other 1980’s cost models have experienced difficulties in estimating software projects of the 90s due to new practices such as non-sequential and rapid-development process models; reuse-driven approaches involving commercial-off-the-shelf (COTS) packages, reengineering, applications composition, and application generation capabilities; objectoriented approaches supported by distributed middleware; software process maturity effects and process-driven quality estimation. The COCOMO II research effort has developed new functional forms reflecting these practices, and is concentrated on developing a model well-suited for the 1990s and then annually updating it for the forthcoming years of the 21 Century. The current COCOMO II.1997 has been calibrated to a dataset of 83 projects from a mix of Commercial, Aerospace, Government, and FFRDC organizations. The estimates of the 1997 calibrated model are within 30% of the actuals 52% of the times before stratification by organization; and within 30% of the actuals 64% of the times after stratification by organization. The 1997 calibration results indicated that the following changes from COCOMO ’81 to COCOMO II were successfully explaining sources of variation in the project data : • Replacing the COCOMO ’81 Development Modes by the 5 exponent drivers Precedentedness, Development Flexibility, Architecture/Risk Resolution, Team Cohesiveness, and CMM-based Process Maturity. • Adding multiplicative cost drivers for Amount of Documentation and Multisite Development.
منابع مشابه
Calibration Approach and Results of the COCOMO II Post- Architecture Model
The COCOMO II model was created to meet the need for a cost model that accounted for futuresoftware development practices. This paper describes some of the experiences learned in calibrating theCOCOMO II Post-Architecture model from the 1997 dataset of 83 observations. The results of themultiple regression analysis, their implications, and the future calibration strategy of Bayesian...
متن کاملA Bayesian Software Estimating Model Using a Generalized g-Prior Approach
Created to provide a software cost estimation model suited for a rapidly evolving environment, the COCOMO II model is the result of a 1994 research effort to update the 1981 COnstructive COst MOdel and its 1987 Ada version. Boehm et al [3, 15] provided the initial definition and rationale for this model. The model’s inputs include Source Lines of Code and/or Function Points as the sizing parame...
متن کاملEmpirical Observations on COTS Software Integration Effort Based on the Initial COCOTS Calibration Database
As the use of commercial-of-the-shelf (COTS) components becomes ever more prevalent in the creation of large software systems, the need for the ability to reasonably predict the true lifetime cost of using such software components grows accordingly. This paper presents empirically-based findings about the effort associated with activities found to be significant in the development of systems us...
متن کاملCOCOMO II Calibration and Plans
COCOMO II is an effort to update software cost estimation models, such as the 1981 COnstructive Cost MOdel and its 1987 Ada COCOMO update. Both these models have experienced difficulties in estimating software projects of the 90s due to challenges such as non-sequential and rapid-development process models; reuse-driven approaches involving commercial-off-the-shelf (COTS) packages, reengineerin...
متن کاملCalibrating Software Cost Models to Department of Defense Databases - a Review of Ten Studies
There are many sophisticated parametric models for estimating the size, cost, and schedule of software projects. In general, the predictive accuracy of these models is no better than within 25 percent of actual cost or schedule, about one half of the time (Thibodeau, 1981; IIT Research Institute, 1988). Several authors assert that a model's predictive accuracy can be improved by calibrating (ad...
متن کامل